mutually satisfactory resolution - German English Dictionary